ارز های دیجیتال
ارز های دیجیتال از الگوریتم های مختلفی برای تولید هش استفاده می کنند. هش ها به نوعی خلاصه متون هستند. هش به تنهایی بیشتر شبیه به متن هستند که به نسبت کوچکتر شده اند.
تقریبا غیر ممکن است که بتوانیم یک تکه متن دیگری از یک هش یکتا بدست بیاوریم.
الگوریتم
برای ارز های مختلف دیجیتالی الگوریتم های مختلفی جهت هش کردن آن ها وجود دارد برخی از الگوریتم ها فقط در یک ارز استفاده شده اند و همچنین برخی از ارز ها از الگوریتم های دیگران استفاده می کنند.
در نوع جدید ارز ها جهت جلوگیر از ماین شدن توسط دستگاه های ماینر ASIC ها از ترکیب چندین الگوریتم نیز استفاده می کنند.
الگوریتم ها
برخی از الگوریتم ها
- SHA-256
- Ethash
- Scrypt
- Equihash
- Cryptonight
- X11
SHA-256
مخفف این الگوریتم رمزنگاری،
”Secure Hash Algorithm” بوده که متعلق به خانوادهی
”SHA-2” میباشد.
الگوریتم رمزنگاری ” SHA-256 “، یک قالب 256 بیتی برای یک متن رشته ای تولید مینماید.
256 بیت که معادل با 32 بایت است ماننده خلاصه ای از یک متن ساخته می شود.
زمان پروسس بلوک در آن تقریباً در حدود 7 دقیقه بوده و برای استخراج ارزهای دیجیتال مبتنی بر این الگوریتم، نیازمند قدرتی برابر با چند
”giga hash” بر ثانیه خواهید بود.
یکی از معروف ترین ارز های دیجیتال که بر مبنای این الگوریتم است ارز معروف بیت کوین می باشد
برخی از ارز هایی که از این الگوریتم استفاده می کنند
Ethash
الگوریتم رمزنگاری
”Ethash“، به عنوان الگوریتم مورد استفاده در استخراج اتریوم، مورد استفاده قرار میگیرد.
این الگوریتم بیشتر برای به کارگیری توسط
”GPU“ ها، توسعه داده شده است.
یکی از معروف ترین و پرچمدار ترین ارز های این الگوریتم
Ethereum می باشد.
برخی از ارز هایی که از این الگوریتم استفاده می کنند
Scrypt
از این الگوریتم در راستای استخراج ارزهای دیجیتال زیادی استفاده میشود. الگوریتم ” Scrypt ” برای اولین بار در راستای استخراج لایت کوین و ” dogecoin ” مورد استفاده قرار گرفته است.
در مقایسه با الگوریتم ” SHA-256 “، الگوریتم ” Scrypt ” سریعتر و بسیار ساده تر میباشد. ” hash rate “، مورد نیاز برای رسیدن به نتیجه در این الگوریتم در حدود ” Kilo hash ” بر ثانیه میباشد.
برخی از ارز هایی که از این الگوریتم استفاده می کنند
Equihash
از الگوریتم رمزنگاری ” Equihash “، بیشتر برای استخراج ارزهای دیجیتال توسط سیستمهای استاندارد، استفاده میشود.
در این الگوریتم با پارامتر های مختلف پازل هایی متنوع تولید می شوند که هیچ یک شبیه دیگیری نیست و در نتیجه راه حل های آن ها نیز متفاوت می باشند.
برخی از ارز هایی که از این الگوریتم استفاده می کنند
Cryptonight
الگوریتم رمزنگاری ” Cryptonight “، برای استفاده در امر استخراج بر روی ” CPU “های کامپیوترهای معمولی مناسب میباشد.
بدین صورت که تنها از طریق ” CPU “، میتوان نسبت به استخراج ارزهای دیجیتال مبتنی بر این الگوریتم رمزنگاری، اقدام نمود.
توجه داشته باشید که ماین با
CPU توجیه اقتصادی ندارد و در صورتی که از سیستم خنک کننده مناسبی استفاده نشود به سیستم شما آسیب های غیر قابل جبرانی وارد می کند.
برخی از ارز هایی که از این الگوریتم استفاده می کنند
X11
این الگوریتم رمزنگاری، توسط توسط توسعه دهندگان ” Dash “، توسعه داده شده و به وجود آمده است. این الگوریتم بر پایهی متدهای هشینگ مختلف بوده و از این رو از نظر امنیت نسبت به موارد دیگر، به عنوان یکی از امنترین الگوریتم های رمزنگاری به شمار میرود.
برخی از ارز هایی که از این الگوریتم استفاده می کنند
نتیجه گیری
هیچ الگوریتمی بدون اشکال نیست، اما هرکدام از آنها نقاط قوت مخصوص خود را دارند.
در دنیای ارزهای دیجیتال الگوریتمهای اجماع برای جلوگیری از حملاتی نظیر «دو بار خرج کردن» به وجود آمدهاند.